telescopic sight – Deutsch–English translations

🇬🇧 en de 🇩🇪

telescopic sight noun

  • aiming device
Zielfernrohr
Wiktionary Links